/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */

package Validadores;
import Persistencia.*;
import dominio.*;
import org.springframework.validation.Errors;
import org.springframework.validation.Validator;
import org.springframework.validation.ValidationUtils;


public class ValidadorSesion implements Validator {

   @Override
    public boolean supports(Class clazz) {
        return SesionDomain.class.isAssignableFrom(clazz);
    }
    public void validate(Object obj, Errors errors) {
        SesionDomain sesDom = (SesionDomain) obj;        
        if (sesDom.getEvolucionLogros() == null || sesDom.getEvolucionLogros().length() == 0) {
            errors.rejectValue("evolucionLogros", "error.empty.field", "Por favor ingrese la evolucion");
        }
        if (sesDom.getProgresoTerapia() == null || sesDom.getProgresoTerapia().length() == 0) {
            errors.rejectValue("progresoTerapia", "error.empty.field", "Por favor ingrese el progreso de terapia");
        }
    }
}